package com.bzframework.pro.authorize.token.manager;

import com.bzframework.pro.authorize.token.UserToken;
import reactor.core.publisher.Mono;

/**
 * @Author bingzhong
 * @Date 2024/11/24 14:48
 * @Description
 */
public interface UserTokenManager {

    Mono<UserToken> getUserToken(String token);

    Mono<Boolean> refreshToken(String token);
    Mono<Boolean> hasToken(String token);
    Mono<Long> removeToken(String token);


}
